Polite Theories Revisited

نویسندگان

  • Dejan Jovanovic
  • Clark W. Barrett
چکیده

The classic method of Nelson and Oppen for combining decision procedures requires the theories to be stably-infinite. Unfortunately, some important theories do not fall into this category (e.g. the theory of bit-vectors). To remedy this problem, previous work introduced the notion of polite theories. Polite theories can be combined with any other theory using an extension of the Nelson-Oppen approach. In this paper we revisit the notion of polite theories, fixing a subtle flaw in the original definition. We give a new combination theorem which specifies the degree to which politeness is preserved when combining polite theories. We also give conditions under which politeness is preserved when instantiating theories by identifying two sorts. These results lead to a more general variant of the theorem for combining multiple polite theories.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Revisiting the Equivalence of Shininess and Politeness

The Nelson-Oppen method [4] allows the combination of satisfiability procedures of stably infinite theories with disjoint signatures. Due to its importance, several attempts to extend the method to different and wider classes of theories were made. In 2005, it was shown that shiny [9] and polite [6] theories could be combined with an arbitrary theory (the relationship between these classes was ...

متن کامل

A Polite Non-Disjoint Combination Method: Theories with Bridging Functions Revisited

The Nelson-Oppen combination method is ubiquitous in Satisfiability Modulo Theories solvers. However, one of its major drawbacks is to be restricted to disjoint unions of theories. We investigate the problem of extending this combination method to particular non-disjoint unions of theories connected via bridging functions. The motivation is, e.g., to solve verification problems expressed in a c...

متن کامل

Combining Data Structures with Nonstably Infinite Theories Using Many-Sorted Logic

Most computer programs store elements of a given nature into container-based data structures such as lists, arrays, sets, and multisets. To verify the correctness of these programs, one needs to combine a theory S modeling the data structure with a theory T modeling the elements. This combination can be achieved using the classic Nelson-Oppen method only if both S and T are stably infinite. The...

متن کامل

Equivalence of Shiny and Strongly Polite Theories

In this paper we show that a many-sorted shiny theory with respect to a set of sorts is strongly polite with respect to that set, and vice-versa, assuming that the theory has a decidable quantifier-free satisfiability problem. Moreover, we provide sufficient conditions for a many-sorted polite theory with respect to the set of all sorts to be shiny/strongly polite with respect to that set. Rely...

متن کامل

Media Equation Revisited: Do Users Show Polite Reactions towards an Embodied Agent?

In human-computer interaction social behavior towards computers like flattery, reciprocity, and politeness have been observed [1]. In order to determine whether the results can be replicated when interacting with embodied conversational agents (ECA), we conducted an experimental study. 63 participants evaluated the ECA Max after a 10-minute conversation. The interview situation was manipulated ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010